﻿using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;

namespace WorkWithConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.WriteLine() служит для вывода данных на консоль
            //Давайте выведем на экран слово "Привет"
            Console.WriteLine("Привет");

            //Console.ReadLine() предназначен для считывания данных введенных пользователем через консоль
            //результатом работы метода будет строка. Для того чтоб работать с введенными данными, их необходимо сохранить

            //Объявим переменную str типа string и запишем в нее данные введенные пользователем
            Console.WriteLine("Введите значение для строковой переменной str");
            string str = Console.ReadLine();

            //И отобразим ее значение
            Console.WriteLine("Вы ввели {0}", str);

            //Если мы хотим обработать ввод других типов данных из консоли
            //Нам необходимо выполнить парсинг -сопоставление последовательности слов с цифрами числа определенного типа данных
            //Примеры ввода и парсинга данных
            Console.WriteLine("Введите целое число");
            int intNumber = Int32.Parse(Console.ReadLine());

            Console.WriteLine("Введите дробное число");
            double doubleNumber = Double.Parse(Console.ReadLine());

            //А теперь выведем введенные нами переменные
            Console.WriteLine("Переменная intNumber = {0}, переменная doubleNumber = {1}", intNumber, doubleNumber);




        }
    }
}
